#include #include using namespace std; void main(){ // predetermined size vector v(10); for(int i = 0; i < 10; i++) cout << v[i] << endl; cout << "size " << v.size() << endl; cout << "cap " << v.capacity() << endl; for(int i = 0; i < 10; i++) v[i] = i; for(int i = 0; i < 10; i++) cout << v[i] << endl; cout << "size " << v.size() << endl; cout << "cap " << v.capacity() << endl; vector vgrow(0,100); cout << "vgrow size " << vgrow.size() << endl; cout << "vgrow cap " << vgrow.capacity() << endl; int size=5; for(int i = 0; i < size; i++) vgrow.push_back(i); for(int i = 0; i < size; i++) cout << vgrow[i] << endl; vgrow.pop_back(); cout << "vgrow size " << vgrow.size() << endl; cout << "vgrow cap " << vgrow.capacity() << endl; vgrow.reserve(2000); cout << "vgrow size " << vgrow.size() << endl; cout << "vgrow cap " << vgrow.capacity() << endl; }